﻿/******************** Jui.global by jason @ 2009-4-22 **********************/
(function($) {
    var Jui = window.Jui = {
        cookie: function(name, value, options) {
            if (typeof (value) != undefined) {
                options = options || {};
                if (value == null) {
                    value = '';
                    options.expires = -1;
                }
                var expires = '';
                if (options.expires && (typeof (options.expires) == 'number' || options.expires.toUTCString)) {
                    var date;
                    if (typeof (options.expires) == 'number') {
                        date = new Date();
                        date.setDate(date.getTime + (options.expires * 24 * 60 * 60 * 1000));
                    }
                    else {
                        date = options.expires;
                    }
                    expires = '; expires=' + date.toUTCString();
                }
                var path = options.path ? '; path=' + options.path : '';
                var domain = options.domain ? '; domain=' + options.domain : '';
                var secure = options.secure ? '; secure' : '';
                document.cookie = [name, '=', escape(value), expires, path, domain, secure].join('');
            }
            else {
                var cookieValue = null;
                if (document.cookie && document.cookie != '') {
                    var cookies = document.cookie.split(';');
                    for (var i = 0; i < cookies.length; i++) {
                        var cookie = jQuery.trim(cookies[i]);
                        if (cookie.substring(0, name.length + 1) == (name + '=')) {
                            cookieValue = unescape(cookie.substring(name.length + 1));
                            break;

                        }
                    }
                }
                return cookieValue;

            }

        } 
    };

})(jQuery);